print('1.类的创建')
class Student(): #Student为类的名称，有一个或多个单词组成，每个单词首字母大写，其余小写
    native_pace = "重庆"  #直接写在类里的变量，称为类属性
    #原始方法
    def __init__(self, name, age):
        self.name = name
        self.age = age

    # 在类之外定义的称为：函数， 在类之内定义的叫做: 方法
    #实例方法
    def eat(self):
        print('学生在吃饭....')
    #静态方法
    @staticmethod
    def method():
        print('我使用了staticmethod进行修饰，所以我是静态方法')
    #类方法
    @classmethod
    def cm(cls):
        print('我使用了classmethod进行修饰，所以我是类方法')

#函数
def drink():
    print('喝水')

#创建Student类的对象
stu1 = Student('张三',20)
stu1.eat()
print(stu1.name)
print(stu1.age)

#类属性的使用方法
print(Student.native_pace)
Student.cm()
Student.method()